🎖️GitЯра🎖️
docs/_includes/header_custom.html dda971b5ce81ed5dd9549dbaba1d8548bbfa4126 (dda971b5) Text, 1.80 KB
Tb4b4b4<Tff7b72div Te6edf3classTff7b72=Ta5d6ff"theme-toggle-wrap"Tb4b4b4>
Tb4b4b4<Tff7b72button Te6edf3classTff7b72=Ta5d6ff"theme-toggle" Te6edf3idTff7b72=Ta5d6ff"theme-toggle" Te6edf3aria-labelTff7b72=Ta5d6ff"Toggle dark mode" Te6edf3titleTff7b72=Ta5d6ff"Toggle light/dark theme" Te6edf3onclickTff7b72=Ta5d6ff"toggleMeshtasticTheme()"Tb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3idTff7b72=Ta5d6ff"theme-icon"Tb4b4b4>🌙Tb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tff7b72span Te6edf3idTff7b72=Ta5d6ff"theme-label"Tb4b4b4>DarkTb4b4b4<Tb4b4b4/Tff7b72spanTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72buttonTb4b4b4>
{% include version_switcher.html %}
{% include language_switcher.html %}
Tb4b4b4<Tff7b72a Te6edf3classTff7b72=Ta5d6ff"upstream-docs-link" Te6edf3hrefTff7b72=Ta5d6ff"https://meshtastic.org/docs/" Te6edf3titleTff7b72=Ta5d6ff"Official Meshtastic documentation (meshtastic.org)"Tb4b4b4>Meshtastic Docs ↗Tb4b4b4<Tb4b4b4/Tff7b72aTb4b4b4>
Tb4b4b4<Tb4b4b4/Tff7b72divTb4b4b4>
Tb4b4b4<Tff7b72scriptTb4b4b4>
Tff7b72function Te6edf3toggleMeshtasticThemeTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3current Tff7b72= Te6edf3localStorageTb4b4b4.Te6edf3getItemTb4b4b4(Ta5d6ff'jtd-theme'Tb4b4b4) Tff7b72|| Ta5d6ff'meshtastic'Tb4b4b4;
Tff7b72var Te6edf3next Tff7b72= Tb4b4b4(Te6edf3current Tff7b72=== Ta5d6ff'meshtastic-dark'Tb4b4b4) Tff7b72? Ta5d6ff'meshtastic' Tff7b72: Ta5d6ff'meshtastic-dark'Tb4b4b4;
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3jtd Tff7b72!== Ta5d6ff'undefined' Tff7b72&& Tff7b72typeof Te6edf3jtdTb4b4b4.Te6edf3setTheme Tff7b72=== Ta5d6ff'function'Tb4b4b4) Tb4b4b4{
Te6edf3jtdTb4b4b4.Te6edf3setThemeTb4b4b4(Te6edf3nextTb4b4b4)Tb4b4b4;
Tb4b4b4}
Te6edf3localStorageTb4b4b4.Te6edf3setItemTb4b4b4(Ta5d6ff'jtd-theme'Tb4b4b4, Te6edf3nextTb4b4b4)Tb4b4b4;
Tff7b72var Te6edf3icon Tff7b72= Tffa657documentTb4b4b4.Te6edf3getElementByIdTb4b4b4(Ta5d6ff'theme-icon'Tb4b4b4)Tb4b4b4;
Tff7b72var Te6edf3label Tff7b72= Tffa657documentTb4b4b4.Te6edf3getElementByIdTb4b4b4(Ta5d6ff'theme-label'Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3icon Tff7b72&& Te6edf3labelTb4b4b4) Tb4b4b4{
Te6edf3iconTb4b4b4.Te6edf3textContent Tff7b72= Tb4b4b4(Te6edf3next Tff7b72=== Ta5d6ff'meshtastic-dark'Tb4b4b4) Tff7b72? Ta5d6ff'☀️' Tff7b72: Ta5d6ff'🌙'Tb4b4b4;
Te6edf3labelTb4b4b4.Te6edf3textContent Tff7b72= Tb4b4b4(Te6edf3next Tff7b72=== Ta5d6ff'meshtastic-dark'Tb4b4b4) Tff7b72? Ta5d6ff'Light' Tff7b72: Ta5d6ff'Dark'Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
T8b949e// Apply stored/OS theme on page load
Tb4b4b4(Tff7b72functionTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72var Te6edf3theme Tff7b72= Te6edf3localStorageTb4b4b4.Te6edf3getItemTb4b4b4(Ta5d6ff'jtd-theme'Tb4b4b4) Tff7b72|| Ta5d6ff'meshtastic'Tb4b4b4;
T8b949e// Sync toggle label immediately
Tff7b72var Te6edf3icon Tff7b72= Tffa657documentTb4b4b4.Te6edf3getElementByIdTb4b4b4(Ta5d6ff'theme-icon'Tb4b4b4)Tb4b4b4;
Tff7b72var Te6edf3label Tff7b72= Tffa657documentTb4b4b4.Te6edf3getElementByIdTb4b4b4(Ta5d6ff'theme-label'Tb4b4b4)Tb4b4b4;
Tff7b72if Tb4b4b4(Te6edf3icon Tff7b72&& Te6edf3labelTb4b4b4) Tb4b4b4{
Te6edf3iconTb4b4b4.Te6edf3textContent Tff7b72= Tb4b4b4(Te6edf3theme Tff7b72=== Ta5d6ff'meshtastic-dark'Tb4b4b4) Tff7b72? Ta5d6ff'☀️' Tff7b72: Ta5d6ff'🌙'Tb4b4b4;
Te6edf3labelTb4b4b4.Te6edf3textContent Tff7b72= Tb4b4b4(Te6edf3theme Tff7b72=== Ta5d6ff'meshtastic-dark'Tb4b4b4) Tff7b72? Ta5d6ff'Light' Tff7b72: Ta5d6ff'Dark'Tb4b4b4;
Tb4b4b4}
T8b949e// Apply theme once jtd is ready
Tff7b72function Te6edf3tryApplyTb4b4b4(Tb4b4b4) Tb4b4b4{
Tff7b72if Tb4b4b4(Tff7b72typeof Te6edf3jtd Tff7b72!== Ta5d6ff'undefined' Tff7b72&& Tff7b72typeof Te6edf3jtdTb4b4b4.Te6edf3setTheme Tff7b72=== Ta5d6ff'function'Tb4b4b4) Tb4b4b4{
Te6edf3jtdTb4b4b4.Te6edf3setThemeTb4b4b4(Te6edf3themeTb4b4b4)Tb4b4b4;
Tb4b4b4} Tff7b72else Tb4b4b4{
Te6edf3setTimeoutTb4b4b4(Te6edf3tryApplyTb4b4b4, T79c0ff50Tb4b4b4)Tb4b4b4;
Tb4b4b4}
Tb4b4b4}
Te6edf3tryApplyTb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4}Tb4b4b4)Tb4b4b4(Tb4b4b4)Tb4b4b4;
Tb4b4b4<Tb4b4b4/Tff7b72scriptTb4b4b4>
Served by rngit 1.5.0 - Generated in 0.04s